import { NgModule } from '@angular/core';
import { SetPasswordComponent } from './set-password/set-password.component';
import { RegisterComponent } from './register/register.component';
import { ReactiveFormsModule } from '@angular/forms';
import { SetNicknameComponent } from './set-nickname/set-nickname.component';
import { BlankHeaderComponent } from './component/blank-header/blank-header.component';
import { LoginLogoComponent } from './component/logo/logo.component';
import {SharedModule} from "@shared/shared.module";
import {UserActivityService} from "@shared/service/user-activity/user-activity.service";
import {LoginComponent} from "@auth/login/login.component";
import {AuthRoutingModule} from "@auth/auth-routing.module";
import {AuthComponent} from "@auth/auth.component";
import {ProtocolModule} from "@protocol/protocol.model";
import {RedirectionService} from "@redirection/redirection.service";


@NgModule({
  imports: [
    SharedModule,
    AuthRoutingModule,
    ReactiveFormsModule,
    ProtocolModule
  ],
  declarations: [
    AuthComponent,
    LoginComponent,
    SetPasswordComponent,
    RegisterComponent,
    SetNicknameComponent,
    BlankHeaderComponent,
    LoginLogoComponent,

  ],
  providers: [UserActivityService, RedirectionService]
})
export class AuthModule { }
